﻿using CatLib;
using CatLib.Container;
using GameFramework.App;
using GameFramework.Gameplay;
using GameFramework.UI.FairyGUI;
using GameLogic.UI;

namespace GameLogic
{
    [AppBootstrap]
    public sealed class GameLogicBoostrap : IBootstrap
    {
        public void Bootstrap()
        {
            App.That.UseFairyGUI();
            App.That.Register(new GameUIConfigurationProvider());
            App.That.Singleton<IGameplayFactory, DemoGameplayFactory>();
        }
    }
}